package com.lyshop.jinxiang.bean;

import com.google.gson.annotations.SerializedName;

import java.util.List;

public class WelfareTaskBean {


    @SerializedName("new")
    private List<DayBean> newX;
    private List<DayBean> week;
    private List<DayBean> day;

    public List<DayBean> getNewX() {
        return newX;
    }

    public void setNewX(List<DayBean> newX) {
        this.newX = newX;
    }

    public List<DayBean> getWeek() {
        return week;
    }

    public void setWeek(List<DayBean> week) {
        this.week = week;
    }

    public List<DayBean> getDay() {
        return day;
    }

    public void setDay(List<DayBean> day) {
        this.day = day;
    }
    public static class DayBean {
        /**
         * id : null
         * taskId : 12
         * taskProgress : 0
         * taskStatus : 0
         * methodName : amount
         * methodParamList : amount
         * condition :
         * type : recharge
         * cycle : day
         * title : 充值满100元
         * icon : http://jximg.cibawl.com/upload/tasks/24.png
         * link : app://toSaving
         * target : 100
         * reward : 200
         * extend : null
         * finishTime : null
         */

        private int id;
        private int taskId;
        private int taskProgress;
        private String taskStatus;
        private String methodName;
        private String methodParamList;
        private String condition;
        private String type;
        private String cycle;
        private String title;
        private String icon;
        private String link;
        private int target;
        private int reward;
        private Object extend;
        private Object finishTime;

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public int getTaskId() {
            return taskId;
        }

        public void setTaskId(int taskId) {
            this.taskId = taskId;
        }

        public int getTaskProgress() {
            return taskProgress;
        }

        public void setTaskProgress(int taskProgress) {
            this.taskProgress = taskProgress;
        }

        public String getTaskStatus() {
            return taskStatus;
        }

        public void setTaskStatus(String taskStatus) {
            this.taskStatus = taskStatus;
        }

        public String getMethodName() {
            return methodName;
        }

        public void setMethodName(String methodName) {
            this.methodName = methodName;
        }

        public String getMethodParamList() {
            return methodParamList;
        }

        public void setMethodParamList(String methodParamList) {
            this.methodParamList = methodParamList;
        }

        public String getCondition() {
            return condition;
        }

        public void setCondition(String condition) {
            this.condition = condition;
        }

        public String getType() {
            return type;
        }

        public void setType(String type) {
            this.type = type;
        }

        public String getCycle() {
            return cycle;
        }

        public void setCycle(String cycle) {
            this.cycle = cycle;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public String getIcon() {
            return icon;
        }

        public void setIcon(String icon) {
            this.icon = icon;
        }

        public String getLink() {
            return link;
        }

        public void setLink(String link) {
            this.link = link;
        }

        public int getTarget() {
            return target;
        }

        public void setTarget(int target) {
            this.target = target;
        }

        public int getReward() {
            return reward;
        }

        public void setReward(int reward) {
            this.reward = reward;
        }

        public Object getExtend() {
            return extend;
        }

        public void setExtend(Object extend) {
            this.extend = extend;
        }

        public Object getFinishTime() {
            return finishTime;
        }

        public void setFinishTime(Object finishTime) {
            this.finishTime = finishTime;
        }
    }
}
